TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Atlanta Area rating list selection
                                                2023 Atlanta Area rating list selection
2024 TLS League Ratings
Section - Southern           District - Georgia           Area - Atlanta
Park Brooke II          Men          Rating Order
(As of 11/10/2025)
2024 2024
Matches TLS Season YrEnd
Rank Player League Flight Facility W - L TLS NTRP NTRP NTRP
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Ganesh Balasubramaniam -- Summary -- Duluth, GA 4.03 4.5 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 5 - 0
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 6 - 0
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Srikanth Bollampalli -- Summary -- Atlanta, GA 3.94 4.0 4.0
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 5 - 0
3 ANAND SINGHAL -- Summary -- Alpharetta, GA 3.90 4.0 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 1 - 1
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 5 - 0
4 Ilango Sankaralingam -- Summary -- Alpharetta, GA 3.87 4.0 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 3 - 1
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 6 - 0
5 Shivaji Vegesna -- Summary -- Cumming, GA 3.83 4.0 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 3 - 1
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 2 - 3
6 Thomas Darr -- Summary -- Alpharetta, GA 3.77 4.0 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 5 - 3
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 5 - 1
7 Arvind Benegal -- Summary -- ALPHARETTA, GA 3.76 4.0 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 1 - 1
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 4 - 2
8 Amit Ranjan -- Summary -- Alpharetta, GA 3.75 4.0 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 3 - 2
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 1 - 3
9 Mike Harvey -- Summary -- ? 3.75 4.0 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 4 - 2
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 4 - 1
10 Tipton Bradford -- Summary -- Alpharetta, GA 3.74 4.0 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 4 - 1
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 4 - 3
11 Kavil S Subramanian -- Summary -- Alpharetta, GA 3.72 4.0 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 4 - 0
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 2 - 2
12 Gnanesh Pukkella -- Summary -- Cumming, GA 3.69 4.0 3.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.5 Men (Sean Vergara) TBA 5 - 0
USTA Atlanta Summer - Combo Doubles State Qualifier 7.5 Men (Harrison Tennis Center) Harrison Tennis Center 3 - 0
USTA Atlanta Summer - 18 & Over Men - Regular 3.5 Men (Sean Vergara) Hanover Place 4 - 0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 4 - 0
USTA Atlanta Fall - Adult 40 & Over Men 3.5 Men TBA 5 - 0
13 John Passarella -- Summary -- Statham, GA 3.65 4.0 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 1 - 0
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 4 - 2
14 George Seltzer -- Summary -- Cumming, GA 3.64 4.0 3.5
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 1 - 0
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 5 - 1
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 2 - 1
15 Santosh Tirupari -- Summary -- Cumming, GA 3.60 4.0 3.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.5 Men (Sean Vergara) TBA 5 - 0
USTA Atlanta Summer - Combo Doubles State Qualifier 7.5 Men (Harrison Tennis Center) Harrison Tennis Center 1 - 1
USTA Atlanta Summer - 18 & Over Men - Regular 3.5 Men (Sean Vergara) WILD BROOKE 4 - 1
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 4 - 1
USTA Atlanta Fall - Adult 40 & Over Men 3.5 Men TBA 6 - 0
16 Shanmuga Kumar Ramasamy -- Summary -- Duluth, GA 3.58 4.0 3.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.5 Men (Sean Vergara) TBA 1 - 1
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 3 - 3
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 5 - 1
USTA Atlanta Fall - Adult 40 & Over Men 3.5 Men St Marlo Country Club 5 - 0
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
17 Mike Shamus -- Summary -- Alpharetta, GA 3.50 3.5 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 2 - 2
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 2 - 1
18 Srinivas Kalagara -- Summary -- Cumming, GA 3.49 3.5 4.0
USTA Atlanta Summer - Combo Doubles State Qualifier 7.5 Men (Harrison Tennis Center) Harrison Tennis Center 1 - 1
USTA Atlanta Summer - 18 & Over Men - Regular 3.5 Men (Sean Vergara) WILD BROOKE 4 - 0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 0 - 2
USTA Atlanta Fall - Adult 40 & Over Men 3.5 Men TBA 1 - 2
19 Lee Duggan -- Summary -- Alpharetta, GA 3.49 3.5 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 4 - 4
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 2 - 1
20 sanjiv sharma -- Summary -- Alpharetta, GA 3.48 3.5 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 1 - 2
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 0 - 4
21 Bill Davis -- Summary -- Peachtree Corners, GA 3.45 3.5 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 2 - 5
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 3 - 1
22 Velukumar Ramachandran -- Summary -- Alpharetta, GA 3.43 3.5 3.5
USTA Atlanta Winter - 55 & Over Men Saturday 3.5 St Marlo Country Club 6 - 0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 1 - 0
USTA Atlanta Spring - 40 & Over Men 3.5 Men St Marlo Country Club 5 - 1
USTA Atlanta Fall - Adult 55 & Over Men Saturday 3.5 St Marlo Country Club 3 - 0
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 2 - 1
USTA Atlanta Fall - Adult 40 & Over Men 3.5 Men St Marlo Country Club 4 - 2
23 Robert Anderson -- Summary -- Cumming, GA 3.43 3.5 3.5
*** See additional rating detail in the Southern - Central Little Rock area.
USTA Atlanta Winter - 55 & Over Men Wednesday 3.5 TBA 1 - 2
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Windermere 5 - 0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Polo Golf and Country Club 0 - 3
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 6 - 0
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Windermere 2 - 1
USTA Atlanta Fall - Adult 55 & Over Men Wednesday 3.5 Wednesday Harrison Tennis Center 1 - 0
24 Rakesh Subramanian -- Summary -- Alpharetta, GA 3.41 3.5 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 0 - 2
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 1 - 3
25 Duane Malloy -- Summary -- Atlanta, GA 3.38 3.5 4.0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 0 - 2
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 2 - 1
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 0 - 1
26 Bruce McGinley -- Summary -- Gainesville, GA 3.36 3.5 3.5
*** See additional rating detail in the Southern - North East Georgia - NEGTA area.
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Tournament Players Club At Sugarloaf 4 - 3
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 6 - 0
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Tournament Players Club At Sugarloaf 0 - 5
27 John Turner -- Summary -- Marietta, GA 3.23 3.5 3.5
USTA Atlanta Winter - 55 & Over Men Wednesday 3.5 Harrison Tennis Center 1 - 2
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 4 - 0
USTA Atlanta Spring - 65 & Over Men 4.0 (Play on Monday) Park Brooke II 1 - 1
USTA Atlanta Spring - 65 & Over Men 3.5 Brookstone Golf and Country Club 1 - 1
USTA Atlanta Fall - Adult 55 & Over Men Wednesday 3.5 Wednesday Harrison Tennis Center 1 - 1
28 Neil Paauwe -- Summary -- Alpharetta, GA 3.17 3.5 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 2 - 0
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 4
29 Jason Reichel -- Summary -- Jefferson, GA 3.09 3.5 3.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 6 - 0
USTA Atlanta Spring - Mixed 18 & Over 3.5 Mixed Greater Atlanta Christian School 4 - 0
USTA Atlanta Spring - Mixed 18 & Over 3.0 Mixed Montclair 2 - 0
30 Roger Johnston -- Summary -- Alpharetta, GA 3.08 3.5 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 3 - 3
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 1 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 3
31 James Caldwell -- Summary -- Atlanta, GA 3.04 3.5 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 1 - 6
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 4 - 1
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 6
32 Frank Moran -- Summary -- Canton, GA 3.01 3.5 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 2 - 2
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 4
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
33 William Saville -- Summary -- Cumming, GA 2.93 3.0 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 0 - 3
34 Bill Ware -- Summary -- Atlanta, GA 2.92 3.0 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 1 - 3
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 3
35 Bob Uszynski -- Summary -- Norcross, GA 2.92 3.0 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 1 - 2
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 5
36 Xiaolong Wang -- Summary -- Duluth, GA 2.89 3.0 3.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 4 - 2
37 Al Hicks -- Summary -- Cumming, GA 2.89 3.0 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 0 - 5
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 2 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 5
38 Neil Nickelsen -- Summary -- Stone Mountain, GA 2.80 3.0 3.5
USTA Atlanta Spring - Mens 70s Round Robin 3.5 (Play is on Fridays) Park Brooke II 0 - 2
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 3
39 David McLeod -- Summary -- Alpharetta, GA 2.74 3.0 3.0
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 4 - 1
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 4 - 1
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 2 - 2
40 Ken Nguyen -- Summary -- Suwanee, GA 2.72 3.0 2.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 3 - 3
USTA Atlanta Spring - Mixed 18 & Over 3.0 Mixed Montclair 2 - 0
USTA Atlanta Fall - Mixed 18 & Over 2.5 Mixed Hudlow Tennis Center 2 - 0
41 Uday Sangepu -- Summary -- Duluth, GA 2.67 3.0 3.0
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 4 - 1
USTA Atlanta Spring - Mixed 18 & Over 3.0 Mixed Montclair 3 - 1
USTA Atlanta Fall - Mixed 18 & Over 2.5 Mixed Hudlow Tennis Center 3 - 0
42 Thanh Thai -- Summary -- Lawrenceville, GA 2.59 3.0 2.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 2 - 3
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 2 - 2
USTA Atlanta Spring - Mixed 18 & Over 3.5 Mixed North Forke Plantation 0 - 1
USTA Atlanta Spring - Mixed 18 & Over 3.0 Mixed Montclair 2 - 1
USTA Atlanta Fall - Mixed 18 & Over 2.5 Mixed Hudlow Tennis Center 3 - 0
43 Samir Salihbegovic -- Summary -- Lawrenceville, GA 2.55 3.0 2.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 1 - 2
USTA Atlanta Spring - Mixed 18 & Over 3.0 Mixed Montclair 4 - 1
USTA Atlanta Fall - Mixed 18 & Over 2.5 Mixed Hudlow Tennis Center 2 - 1
44 Mark Erickson -- Summary -- Alpharetta, GA 2.55 3.0 2.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 1 - 5
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 2 - 2
45 Paul Datta -- Summary -- Suwanee, GA 2.54 (3.0) 2.5
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 0 - 4
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
46 Brian Clark -- Summary -- Alpharetta, GA 2.50 2.5 2.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 1 - 2
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 1 - 2
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 0 - 2
47 Ashwin Patel -- Summary -- Suwanee, GA 2.49 2.5 3.0
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 1
USTA Atlanta Fall - Adult 65 & Over Men 3.0 Harrison Tennis Center 0 - 3
48 Michael Funaki -- Summary -- Atlanta, GA 2.49 2.5 3.0
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 0 - 3
49 Gary Ditmore -- Summary -- INLET BEACH, FL 2.48 2.5 2.5
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 3 - 2
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 1 - 2
50 Robert Owen -- Summary -- Suwanee, GA 2.43 2.5 3.0
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 0 - 4
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 0 - 3
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 1 - 2
51 Charleston Gray -- Summary -- Alpharetta, GA 2.06 2.5 2.5
USTA Atlanta Winter - 18 & Over Men - Regular Levels 3.0 Men (D.C.) Park Brooke II 0 - 2
USTA Atlanta Summer - 18 & Over Men - Regular 3.0 Men (D.C.) Park Brooke 0 - 3
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 0 - 1
Ramkumar Chandrasekaran -- Summary -- Alpharetta, GA n/a n/a 4.0
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 1 - 1
George Fan -- Summary -- Alpharetta, GA n/a n/a 2.5
USTA Atlanta Fall - Mixed 18 & Over 3.0 Mixed Park Brooke II 0 - 1
J Robert Hardcastle -- Summary -- Alpharetta, GA n/a n/a 3.5
USTA Atlanta Spring - 65 & Over Men 3.5 Park Brooke II 0 - 1
John Jacobson -- Summary -- Marietta, GA n/a n/a 3.0
USTA Atlanta Fall - Adult 65 & Over Men 3.5 Park Brooke II 0 - 2
Amit Ralkar -- Summary -- Johns Creek, GA n/a n/a 3.5
USTA Atlanta Spring - 40 & Over Men 4.0 Men Park Brooke II 1 - 0
Amar Thatiparthi -- Summary -- Alpharetta, GA n/a n/a 4.0
USTA Atlanta Fall - Adult 40 & Over Men 4.0 Men Park Brooke II 1 - 2
Kirk Villar -- Summary -- Alpharetta, GA n/a n/a 4.0
USTA Atlanta Fall - Adult 65 & Over Men 4.0 (play is on Mondays) Park Brooke II 2 - 0